<?php
namespace Core\CoreContracts;
/*
* States event subscription enumeration
*/
class StateEventSubscription {

	/*
	* The user is planned for this event
	*/
	const Planned = 0;
	/*
	* The user has pre-pay this event
	*/
    const Paid = 1;
	/*
	* The user has cancel this subscription
	*/
    const Cancelled = 2;
	/*
	* The user subscription is valid
	*/
    const Valid = 3;
	
	/*
	* Get all available state
	*/
	public function getArray()
	{
		$class = new \ReflectionClass(__Class__);
		return $class->getConstants();
	}
}
?> 